<?php

/*
 * Auteur: Favre Pascal
 * But: Fichier contenant toutes les fonctions qui seront contenues dans la
 *      partie Console d'administration. Liaison avec la base de données
 */

//Connexion à la base de données
function connexionDB($DBName, $hostname, $username, $mdp){
    
    //Connexion à la base de données - si erreur -> message SQL
    $link = mysql_connect($hostname, $username, $mdp) or die ('Erreur: ' . mysql_error());
    
    //Choix de la DB - Si erreur, affichage du message d'erreur
    mysql_select_db($DBName) or die ('Erreur: ' . mysql_error());
    
    return $link;
}//Fin connectionDB()

//Déconnexion de la base de données
function deconnexionDB(){
    //fermeture de la conenxion
    mysql_close();
}

//Exécution d'une requête SQL
function executeSQL($strSQL)
{
    //Exécution de la requête et récupération de l'état
    $SQLQuery = mysql_query($strSQL);
    
    //La requête ne passe pas
    if($SQLQuery == 0){
        $message = "Erreur SQL: " . mysql_error() . "<br>\n";
        $message .= "SQL string: " . $strSQL . "<br>\n";
        die($message);
    }
    
    //Si la requête passe, renvoyer son résultat
    return $SQLQuery;
}//Fin de executeSQL


?>
